# class 类名：    定义一个类
# 实例方法：
# 在类的内部，使用 def 关键字可以定义一个实例方法，与一般函数定义不同，
# 类方法必须包含参数 self,且为第一个参数
class Animal:
    '''
    动物类
    '''
    name="小狗"    #类属性
    age=4
    def __init__(self):
        self.colour="白色"    #实例属性
        self.height=10
        print("我是init方法")
        pass
    # 实例方法
    def eat(self):
        print("我会吃饭")
        pass
    # 实例方法
    def sleep(self):
        print("睡觉")
        pass

    pass
# 根据类实例化对象
dog=Animal()
# 通过对象调用方法
dog.eat()
# 通过对象调用属性
print(dog.name)
print(dog.age)
print(dog.colour)
print(dog.height)
# 为对象dog添加实例属性weight
dog.weight=10
print(dog.weight)
cat=Animal()
# 为对象cat添加实例属性weight
cat.weight=5
print(cat.weight)
